embedded c++ pcb design development embedded systems pcb layout electronic hardware development electronics - general linux electronics rtos software development pcb assembly computers software pcb